package com.gary.security.service;

import java.util.List;

import org.springframework.security.userdetails.UserDetails;

import com.gary.security.model.resource.Resource;


/**
 * 为缓存提供 User 和 Resource 实例.
 */
public interface AuthenticationService {
    /**
     * 获得所有用户.
     *
     * @return List
     */
    List<UserDetails> getUsers();

    /**
     * 获得所有资源.
     *
     * @return List
     */
    List<Resource> getResources();
}
